/** 每个报告类型的模板文件 相对路径指示器； 注意输入格式 [], Date()
 *  /report/相对路径 后缀自动加上 ".E.tsx";
 *  中文描述？
 *  模板版本号都是1,2,3 顺序数字的；模板类型号：是简写缩写字符串。属性配置！path是模板路径；name=特征描述。后面vers多版本的：
 *  vers{'v':[a,b], , }版本数组的第二个b：new Date是报告模板的最近更新时间；时间太久远模板可能会淘汰，前端尽量保留历史版本的模板。'v'版本号数字存入数据库。
 */

export const ModelTypeArr={
    "EL-DJ" : { name: '有机房曳引驱动电梯定期检验',
        path: "./elevator/PeriodicalInspection",
        vers:{
            "1": ["1版,2020年疫情前",new Date('2017-05-30')], "2": ["2版",new Date('2022-06-12')],"6": ["最后最新",new Date('2021-01-29')],
        }
    },
    "EL-JJ" : { name: '监督检验（未做待续...）',
        path: "./elevator/SupervisionInspection",
        vers:{
            "1": ["1版,2022年福建",new Date('2022-01-06')], "2": ["2版",new Date('2022-01-22')],"3": ["3版oldest",new Date('2022-01-05')],
        }
    },
    'EL-DJ-XSQ' : { name: '有机房曳引驱动电梯定期检验(限速器检验分项)',
        path: "./elevator/PeriodicalInspection",
        vers:{
            "1": ["1版,2022年3月始",new Date('2022-01-03')], "2": ["2版",new Date('2023-01-03')],
        }
    },
};



/**报告类型 转换成 模板文件的文件路径名：
 * */
function ModelConfigs(type: keyof typeof ModelTypeArr) {
    return  ModelTypeArr[type]?.path;
}
//返回字符串： 文件相对路径名字的前缀；
export default ModelConfigs;
